Newly Renovated Flat in Leicester Square is a short 3-minute walk from Leicester Square Underground Station and 7 minutes' walk from Trafalgar Square.