14 Leicester Place, London, WC2H 7BZ
Location: Leicester Square

14 Leicester Place, London, WC2H 7BZ
Location: Leicester Square