EnglandGreater LondonLondon
4 guests
2 bedrooms
2 bathrooms
Located on a peaceful square in a historic area of London, this beautiful green oasis offers the best of both worlds with its large tranquil garden for quiet, relaxing hours, and its proximity to cent...