Escobar is a restaurant specializing in grilled dishes, offering catering, outdoor seating, and options for private events. Takeaway is available.