1404 Vacation Road San Diego, CA 92109
Square Feet: 6,500 ft2
Paradise Terrace, an outstanding San Diego meeting facility, includes approximately 6,500 square feet of outdoor space overlooking shimmering Mission Bay.