Back to list
Raj of Kensington
Very good 8 (11 reviews)
Around £25
Location
1 Abingdon Road
London W8 6AH
See on the map