5-Star Luxury Rentals Soho
photo_camera
see more photos
place
view on map
favorite_border
add to favorites
The Soho Townhouse
Soho, Central London, London, England, United Kingdom
8 guests
3 bedrooms
Welcome to The Soho Townhouse. Located in Central london , this Award winning luxury property is not to be missed.One of the few Victorian Townhouses to be found in the area , this spectacular townhouse really is something special.I..
From €1,477
roomListings Locations
close