Posts Tagged “Trafalgar Square”

The Strand Dining Rooms, Trafalgar Square – restaurant review

The Strand Dining Rooms, Trafalgar Square – restaurant review

Located on Trafalgar Square in the centre of London, The Strand Dining Rooms offer all-day dining in smart and inviting fashion.  The dining rooms are open for breakfast, morning coffee, lunch, afternoon tea, pre-theatre dinner and dinner. They have a focus on British cuisine with a nod to Europe and even, periodically, the days of…

Read more »