Escobar and Grill is a luxurious Colombian grill restaurant offering daily fresh premium meats, fresh fish, and signature cocktails. Enjoy an authentic Latin atmosphere while savoring delicious grill dishes.