Quality Suites Otay Mesa
Hotel
92154 San Diego
United States
Phone: (619) 661-1966
Website: http://www.qualitysuitesotaymesa.com
This San Diego hotel is within minutes of Sleep Train Amphitheatre, Sea World's Aquatica water park and the U.S. Olympic Training Center in Chula Vista.



