Photos

Jl. Dr. Setiabudhi No. 266 Show Map >
022 2011528
Opening Hours
Mon - Sun 00:00 - 00:00 , undefined
Services
Accept Credit Cards
Free Wifi
Open 24 hours
Parking Area

Reviews of Setiabudi Indah Restaurant

Load placeholder

Near Setiabudi Indah Restaurant

Open in App