Nizwa Grand Mall

Address:
Izki - Farq Road , Nizwa, Oman
Located on Ground level.

Map