Find the top Lebanese restaurants in Storrs, Connecticut near you now.
Fast food restaurant
Address: 12 Royce Cir Suite 101A, Storrs, CT 06268