Festival Inn

Festival Inn
71 Grundy Street, London, E14 6AD