Meydan Izgara is a bar and grill offering a taste of local flavors and a nostalgic atmosphere.