Piccadilly Hotel is London’s newest and most central place for backpackers. We have beds starting from only £12 per person per night. This new 600 bed hotel is located in the heart of Piccadilly, London’s liveliest area, and only a heartbeat from London’s most popular attractions; including the famous nightspot Leicester Square, the trendy area of Soho, the bustling shopping area of Oxford Street and London’s renowned Theatre Land.