The Lemon Tree

Independent Restaurant & Hotel

An independently owned Restaurant in Wrexham with 12 comfortable en-suite bedrooms.

Profile details