Summer Specials – lemon pepper chicken is fabulous – this is a fun, relaxed little place with great food!  Located at 1733 Storrs Road, Storrs, CT.