Posts Tagged “Trafalgar Square”

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…