Rumah Monkshod is located in Cilandak, Indonesia on PQ3FF66, Jl. Mawar Indah, RT.8/RW.2, Lebak Bulus. Rumah Monkshod is rated 3.7 out of 5 in the category french restaurant in Indonesia.
Address
PQ3FF66, Jl. Mawar Indah, RT.8/RW.2, Lebak Bulus
Service options
Takeaway
Dine-in