Location 

Leaf Life

3125 Walden Ave

DEPEW, New York 14043

 

Hours of Operation

Monday - Friday - 10:00 am - 7:00 pm

Saturday - Closed

Sunday - Closed