Leon's of New Haven
501 Long Wharf Dr.
New Haven, CT 06511
Leon’s offers a waterfront location providing great views and food to match. Open daily. L D, $$, E, WA
Is this your company? Update or enhance your listings »
Featured Business Listings