London Studios Apartment London
London Studios is situated in the Camden district of London, 3.4 km from London Zoo, 3.5 km from Paddington Station and 3.5 km from Portobello Road Market. The accommodation is 2.
Number of rooms: 5
193 Belsize Road, Camden, London, NW6 4AB, United Kingdom