Address: 283-285 West End Ln, West Hampstead, Greater London - United Kingdom
Checkins
1
Avarage rating at this location
3.75
Kunal L.
Bery nishe
The Alice House
over 3 years ago