Accommodations found in London that are exceptionally rated by single travelers are Mowbray Court Hotel, Royal National Hotel and St Giles London – A St Giles Hotel.