Photos coming soon
HOTEL
Stratford Hotel
Romford Road, 43, London
Where it sits
Stratford Hotel
Romford Road, 43, London
51.54278, 0.00848
Plan around Stratford Hotel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 23, 2026.
