Lemon Tree Restaurant

416 East Savannah Road, Lewes, DE 19958