Margo's is a high-energy Mexican restaurant serving soul-food with roots in Mexico. They offer a variety of Mexican-inspired dishes and welcome group enquiries. Bookings are essential for dinner.