Averill Road
6 Averill Road, Yardley, Birmingham, B26 2EQ, United Kingdom,Object type: Hotel Birmingham
Averill Road is located in Birmingham, 5 miles from Star City, 5.6 miles from Bullring Shopping Centre, as well as 5.6 miles from Birmingham Back to Backs. The