TownePlace Suites San Diego Central

8650 Tech Way, San Diego, California 92123 USA
+1 858-737-9500

Check Room Rates & Availability

back to top