Flora Bali Orchid Shop is located in Denpasar City, Indonesia on Jl. Hayam Wuruk, Panjer, Denpasar Selatan. Flora Bali Orchid Shop is rated 4.1 out of 5 in the category orchid farm in Indonesia.
Address
Jl. Hayam Wuruk, Panjer, Denpasar Selatan
Amenities
Gender-neutral toilets