Theo's Restaurant
• 3101 N. Main | Soquel, CA
Located only minutes from Santa Cruz, Theo's Restaurant offers an a la Carte dinner and dessert menu. Organic products and a variety of meats are available. Receptions and special events can be organized in the restuarant's gardens, seating up to 125 people.
3101 N. Main
Soquel
CA
