Flora Bali Orchid Nursery is located in Denpasar City, Indonesia on Jl. Noja No.132, Kesiman Petilan, East Denpasar. Flora Bali Orchid Nursery is rated 4.5 out of 5 in the category orchid farm in Indonesia.
Address
Jl. Noja No.132, Kesiman Petilan, East Denpasar
Amenities
Gender-neutral toilets
Accessibility
Wheelchair-accessible seating