Venue Details & Map
Mountain View Restaurant
160 Trafalgar RoadLondonSE10 9TZ
Came here with my boyfriend's parents when they were in London visiting, the only thing that is disappointing about this place is it's far away from where I live and where my boyfriend lives (we went as it was near the hotel his parents stayed in).
When we got there for 7pm we were given a complementary sherry (always a good way to win me over free alcohol), we shared starters -...more