Call Us: (858) 679-3000
Tower 23

Tower 23

San Diego, CA

Hotel

$ 502K

46 rooms with parking & restaurant