Hotel located on Holdenhurst Road in Bournemouth. Offers accommodation.