Discover and dream your way through our selection of stunning
unusual and exciting hotels in locations all over the world
revealed in High Definition.
Stk London Restaurant
Look at Me! No not me...I’m talking about London’s sleek new cosmopolitan Melia ME Hotel. It is just a 2-minute walk from the River Thames, Covent Garden, Somerset House, and Soho. The site on which the sleek and modern ME London stands is located on the corner of Aldwych Street ...