Leicester Square

Leicester Square

Situated on Leicester Square, Ruby Blue is the ideal venue ...
With The Venue Team