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...
The Strand Apple Apartments – hotel review
We love to travel, and a stay at a good hotel is always a treat but it’s hard to find that home-from-home feeling. We long...
