House of Moli - Times Square Apartments
Times Sq., Tower Hamlets, London, United Kingdom, E1 8GE
(02030) 516819 Phone