Leo's Tapas & Grill, established in 1999, offers a diverse menu of tapas and Greek cuisine, available for dine-in or takeout.