Location

Stelmar Gardens is a Plant Vendor located in Miami, FL, United States

Location:
19350 SW 232nd St
Miami, FL, 33170
United States
Hours:
Call
Contact:
Philip Iloo
Phone:
305-672-4437
Notes:
Call to visit. Fabulous orchids, ferns and bromeliads as well as arrangements and installations