Daily breakfast included. Built in 1876, this traditional Victorian townhouse hotel is located opposite the Gloucester Road tube station and within walking distance of Harrods, the Natural History Museum and Hyde Park.
Call (559) 686-1631 for more information or to book today! Mention code 3884388