Would not recommend for business meeting.
Selmas Pizzeria is better. A full fledged Italian restaurant. They are on Camino Capistrano in San Juan Capistrano. They have a small meeting room in back . Excellent service Try them first.
Thanks! Your answer is awaiting moderation.