Towneplace Suites By Marriott San Diego Downtown

1445 Sixth Ave San Diego CA 92101 USA

(619) 782-6400

Location