Illustrative photoIIbis London Stratford HotelThe hotel is located near to Stratford underground and so is within e…
Illustrative photoHHoliday Inn Express London - StratfordThe Holiday Inn Express is a modern hotel, located near to the Queen …
Illustrative photoSSTRATFORD HOTELStratford Hotel is located in Stratford, East London, just steps away…




