Photos coming soon
HOTEL
Limbrough House
35 Limborough House London E14 7AW, London
Where it sits
Limbrough House
35 Limborough House London E14 7AW, London
51.50950, -0.15232
Plan around Limbrough House
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 20, 2026.
