Charmstay – Center Apartment on Jubilee LineLondon, United Kingdom Address: 177 Finchley Road State: United Kingdom City: London Zipcode: NW3 6LB Longitude: -0.178706 Latitude: 51.545.651 Rates from: 0 Accommodation Booking