Boutique Hotels > The Abbey Court in London
|
20 Pembridge Gardens - London -
In central London, in the heart of Notting Hill, this 5-storey detached town house was originally built in around 1850; today, it is an independent, privately owned boutique hotel.
Mapping is approxmiate |

