Amaris Hotel Mangga Besar 2 stars

Jl. Mangga Besar Raya No.7-11, Taman Sari, 11180 Jakarta, Indonesia

Hotel image
Read more reviews for Amaris Hotel Mangga Besar