Albion Inn The
  • Tel: 01952 614193 / 01952614193
Profile
Albion Inn The, in Telford, is a local pub. They proudly offer real ales, live music, pool, darts and bar snacks. Albion Inn The pub reviews can be added using the form below.
Map
Google Map of Albion Inn The address:Station Hill,Telford,United Kingdom.
If you find 'Can Not Find' or error address, please submit another address using the form in the map, then search again.