Swatch - Shangri-la Plaza Mall, Mandaluyong City in Mandaluyong City, National Capital Region (Watch, Jewelry, Fashion) - Map

Map & Directions Store Details & Deals

Level 1 Shangri-la Plaza Mall
EDSA cor Shaw Boulevard
Mandaluyong City, National Capital Region 1550

Phone: +632 637 8676

Detailed Map