55 Westbourne Terrace, Paddington, London, W2 3UY
Mere minutes from Brunel’s architectural masterpiece, a train station better known for a certain bear, is a place where one can get the best Afternoon Tea in Paddington. This is none other than The Chilworth Hotel, nestled in a [...]