Greyhound Inn

222 Holt Rd, Wrexham LL13 9 ,United Kingdom
Greyhound Inn Greyhound Inn is one of the popular Pub located in 222 Holt Rd , listed under Local business in Wrexham , Pub in Wrexham ,

Contact Details & Working Hours

Map of Greyhound Inn