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.

Picture of The Abbey Court London
Mapping is approxmiate