Orchid Grove is a greenhouse located at 954 Northeast 62nd Street in Fort Lauderdale, Florida. Orchid Grove is open from: No Hours Yet

Info

Address
954 Northeast 62nd Street
City:
Fort Lauderdale
State:
Florida
Phone
(954) 938-9322
Hours
No Hours Yet
Web
    Business Type
    Greenhouses