Search AllSpots
Terranova has three branches in Amman:
- Taj Mall in Abdoun
- Mecca Mall in Mecca Street
- Galleria Mall in Sweifieh
Terranova fashion store inside Taj Mall Abdoun
Taj Mall inside photo of under construction Terranova Store
Photo taken on November 10th 2011