A restaurant offering a unique culinary experience. Located at 121 Lee Road.