Town & Country Hotel, 500 Hotel Circle
Additional Details:
The Town & Country Hotel is located in the heart of San Diego in relaxing, peaceful surroundings, just 10 minutes from the San Diego International Airport, close to the San Diego Zoo, Sea World and San Diego's many other attractions. . . fine dining and entertainment just footsteps away. |