The Palms Restaurant
(607) 734-5599
1157 N Main St, Elmira, New York, 14901
About us
Services | Restaurants |