Chamberlayne Inn
81 Chamberlayne Road, Brent, London, NW10 3ND, United Kingdom
Situated in London, Chamberlayne Inn is a recently renovated accommodation, 2.6 km from Portobello Road Market and 4.2 km from Lord's Cricket Ground. The air-conditioned accommodation is 4.4 km from Paddington Station. Madame Tussauds is 5.