Selsdon Park Hotel
0
Tags
Description
Selsdon Park Hotel, a luxury hotel located in Selsdon, London, England. It is housed in a country house which was for much of the 19th century the seat of the Bishops of Rochester, although the building has since that time been greatly expanded.