Kensington Place

London (United Kingdom)

London (United Kingdom)

Restaurant Kensington Place map and address