The Capital Hotel, London

Tuesday, November 26, 2013
IMG_2108

Location, location, location. This five-star boutique property is in a prime location for some of the best designer shopping in Knightsbridge, London. Harrods is literally a hop, skip…

Read More