Premier Inn London Leicester Square – Hotel Guide for West End Theatre Visitors

Disclosure: This post contains affiliate links. If you book through these links, we earn a small commission at no extra cost to you. Premier Inn London Leicester Square is situated right in the heart of Leicester Square. Premier Inn London…








