Westminster is in Central London on the River Thames and its name derives from being west of the City of London. Westminster Abbey is one of London's most historic buildings famous for its royal connections since the 11th century and parliament has sat here since the 13th century.
Facilities include non-resident management and emergency alarm service, lift. lounge, dining room, cafe, swimming pool, bar/pub and garden.
...