View Menu
Croes Howell Restaurant & Bar is a Restaurant in Wrexham. It is open 6 days a week.
Address: Straight Mile, Llay, Wrexham LL12 0NY, UK, Wrexham
Phone: