East meets West London Emilie Lemons January 16, 2013 Dining, Feature, Glass Design, London, Travel Tucked away behind London’s Bayswater station, La Suite West hotel is housed in one of those buildings conjured up in the mind of Americans when they imagine our fair city. On a quiet street of enormous tow...