Location

Lehua Orchids is a Plant Vendor located in Mountain View, HI, United States

Location:
18-1246B Volcano Road
Mountain View, HI, 96771
United States
Hours:
8:00 AM to 4:00 PM
Phone:
808 968 8898
Notes:
paphiopedilum, masdevallia, angraecum, lycaste