The Alice House – great restaurant with striking interior
The Alice House is a restaurant-pub full of character which is located in West End Lane, West Hampstead, London. I visited the place couple of weeks ago and I would recommend it to anyone. The Alice House offers not only…