Situé en face du stade olympique de Stratford, le Premier Inn London Stratford se trouve à seulement 300 mètres de la station de métro Stratford.