27658885_1608010765955793_1141691460_n
DSC_4855
27658668_1608010842622452_611632018_n
1/10
Turtle Leaf Cafe Hours:
Monday - Saturday: 9am - 2pm
Sunday: closed
315 East Water Street, Elmira, NY
• COFFEE THAT PEOPLE LOVE•
HOME
ONLINE ORDERING
REGULAR MENU/CATERING MENU
ABOUT US
CONTACT
More