Hotel Sophia is a town house with thirteen en-suite bedrooms, located in the heart of London's West End, a short walk from Edgware Road and Oxford Street.