Riverfront Park
500 Hotel Circle, San Diego, CA 92108
Town and Country’s three-acre park, nestled on the shores of the San Diego River.