Back to list
Prince of Teck, Earl's Court
Around £40
Location
161 Earls Court Road
London SW5 9RQ
See on the map