Neela Kitchens & Furniture is located in Denpasar City, Bali, Indonesia on Jl. Teuku Umar Barat No.75, Padangsambian Klod, Denpasar Selatan. Neela Kitchens & Furniture is rated 4.8 out of 5 in the category kitchen furniture store in Indonesia.
Address
Jl. Teuku Umar Barat No.75, Padangsambian Klod, Denpasar Selatan
Service options
DeliveryIn-store shopping