Hotel Flamingo

Hotel Flamingo
Unit 1a 10 Stour Road, London, E3 2NT
Photo of Hotel Flamingo