Set within traditional red-brick townhouses, just a stone's throw from London's top landmarks, the Athenaeum Hotel townhouse residences offer modern London living from buildings rooted in history. Each 550 square foot residence is accessed via your own fr...
more