Regal Ithaca Mall Stadium 14

40 Catherwood Rd.
Ithaca
New York
United States