Great Tower Street

19-21 Great Tower Street, London EC3R 5AQ
mon-sun: 11:30 - 15:30