The Terrace Restaurant

130 Statler Dr Ithaca NY 14853 USA

(607) 254-2500

Location