The Vendry is now part of Groupize! Read more

Cafe de Soleil

Located In: El Wine Chateau

Standing: 80

El Wine Chateau

El Wine Chateau

Cafe de Soleil
Address
El Wine Chateau

155 South Main Street Keller, TX 76248

Business Space Location Map
Capacity

Standing: 80

F&B Options
In-house catering
Frequent Uses
  • Meetings
  • Private Dining