Find hotels near Leicester Square Theatre, 6 Leicester Pl, London, WC2H 7BX. View hotels, hostels, b&b's and other accommodation close to Leicester Square Theatre. The top hotels near Leicester Square Theatre.
6 Leicester Pl, London, WC2H 7BX