Address: 12169 Woodside Ave, Ste A Phone: (619) 561-8106
Reviewed on 05/20/2025
By: Nathalie H.
Definitely a decent lakeside restaurant. I would for sure visit again for the bar. Having so many options easily ready in San Diego, I'm a tough critic when... more