This hotel is located within the city of San Diego. Read more
This hotel is located within the city of San Diego.
Number of Rooms: 350