International Hotel

163 Marsh Wall, Tower Hamlets, London, United Kingdom, E14 9SJ
Reviews
Description

International Hotel