Taqueria La Barca
Mexican Restaurant
Phone: (402) 651-8075
Cross Streets: Near the intersection of L St and S 60th Ave
Closed now
- Mon 10:30 AM - 10:00 PM
6052 L St Omaha, NE 68117 ·909.41 mi
Is this your business? Verify your listing
Advertisement
