Het Apollo Hotel ligt op slechts een paar kilometer afstand van enkele van de meest schilderachtige plattelanden van Engeland, zoals Malvern, Stratford-upon-Avon, Warwick, de Cotswolds en de Severn Valley.
L'Apollo est également situé à quelques kilomètres de certains des paysages les plus pittoresques d'Angleterre tels que Malvern, Stratford-upon-Avon, Warwick, les Cotswolds et la vallée de la Severn.