Mother Nature Plant Emporium

716-881-1575
712 Elmwood Ave
Buffalo, NY 14222
No photo available for this business

Business Information

Florists-retail
MasterCard

Customer Reviews (1 reviews)

Citysearch User

on Citysearch Dec 19, 2008
Mother Nature florist shop has an excellant floral selection and all the flowers are fresh. I got a bouquet for my birthday and they did and... (more)

Browse our top cities

Browse cities by state