LEICESTER SQUARE LONDON

Leicester Square has been entertaining London since 1670. Filled with theatres, restaurants, bars, clubs and shops, there’s always something to do 24/7.