Photos coming soon
HOTEL
Tamasha Hotel
131 Widmore Road, London
Where it sits
Tamasha Hotel
131 Widmore Road, London
51.40662, 0.03137
Similar stays nearby
Nearby to explore
Plan around Tamasha Hotel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 20, 2026.
