205 Elmira Rd
Ithaca, NY 14850
Ithaca, NY 14850
Open Hours
OverviewFamily owned and operated Italian restaurant offering a variety of pastas, prime ribs, broiled steaks, fresh chops, veal, seafood and homemade desserts. A list of domestic and...
more