D’Cost Armada Town Square Magelang # Central Java – Indonesia

Lunch at D’Cost Restaurant, Armada Town Square