Photos coming soon
HOTEL
Saji Hotel Illford
12 Argyle Road, London
Where it sits
Saji Hotel Illford
12 Argyle Road, London
51.56060, 0.06727
Plan around Saji Hotel Illford
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 25, 2026.
