
7 air conditioned meeting rooms all with natural daylight accommodating from six to 140 people.
Services
Overview
Report
Whether you are a business or leisure traveller, the Apollo Hotel facilities are renowned for their comfort, affordability and attentive service. Conveniently and ideally located, Birmingham City Centre, ICC and NIA are just minutes by car with the NEC just 10 miles away. Leisure travellers will find themselves just a short drive away from location such as Stratford Upon Avon, Warwick Castle, the Black Country and the Cotswolds.
Local Attractions
Report
Fantastic shopping - the canal side Mailbox with Harvey Nichols and so much more plus the world famous Bullring - shop 'til you drop!. University - all within just a few miles, or less, from The Apollo Leisure guests will find Stratford Upon Avon, Warwick, The Black Country and Telford all less than one hour's drive.
Reviews

Be the first to review The Apollo Hotel.
Write a Review