Photos coming soon
HOTEL
Stratford House
78 Romford Rd, London E15 4EE, UK, London
Where it sits
Stratford House
78 Romford Rd, London E15 4EE, UK, London
51.54256, 0.00909
Plan around Stratford House
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 9, 2026.
