151-157 City Rd, Hoxton, London EC1V 1JH, UK
+33 1 84 16 15 69
M By Montcalm Shoreditch Tech City Hotel
151-157 City Rd, Hoxton, London EC1V 1JH, UK
+33184161569