Location of store Swiss Watch Gallery in The Shops at La Jolla Village mall is 8801-8879 Villa La Jolla Drive, La Jolla, California - CA 92037.
GPS Coordinates: 32.869416, -117.23306
« Return to store detail