Discover an idyllic base for London adventures with this collection of Georgian-styled self-contained apartments, nestled between the city’s finest museums and green spaces. Step out of your one-, two- or three-bedroom apartment and find yourself moments from Kensington Palace Gardens and the sweeping green spaces of Hyde Park — perfect for a morning jog or leisurely stroll. World-renowned museums like the V&A and the Natural History Museum are a short walk away, while South Kensington and Earl’s Court tube stations are within five minutes of the property.