Wine and Dine in Saint Martins Courtyard
The quaint yet fashionable area of Saint Martins Courtyard, in the heart of
London's Covent Garden, is filled with shops and restaurants. Dalla Terra blends a chic environment with fresh Italian cuisine, and it's wine list is over 300 bottles strong. Adjacent to the Seven Dials area in London and only a ten minute stroll from
One Aldwych Hotel, this area is a hidden gem in London and one you must check out on your next visit.