The Apollo Hotel is located in Edgbaston five minutes from the rejuvenated Birmingham City Centre and ideally situated for access to the International Convention Centre National Indoor Arena National Exhibition Centre (NEC) and main business centres. Only a short drive to Stratford Upon Avon Warwick Castle and the Black Country. Our Christmas parties start from 28th November and throughout December to be held in our main restaurant area and also in our function suites.