Town and Country Resort

Rooms:
500 Hotel Cir N San Diego, California 92108