London Guards Hotel, a beautiful London townhouse hotel which is one of the best hotels near Royal Albert Hall. Call us at 020 7402 1101 for more details!