Thistle Piccadilly Hotel Location

Close to all the action

Located right amidst the hustle and bustle of Leicester Square, Soho and Chinatown, when you stay at Thistle Piccadilly, you'll only be a short walk away from all the best attractions and locations in London. The hotel is located near Piccadilly Theatre and with Leicester Square tube station only a 5-minute walk, the rest of London is only a very short ride away.

Expand Close