The Lemon Tree

25 Lloyd St, Llandudno, LL30 2UU