Back to list
Carmel - Queens Park
Very good 8 (3 reviews)
Around £30
Location
23-25 Lonsdale Road
London NW6 6RA
See on the map