United States / Lincoln / RestaurantsmexicanBirria BossAddress1320 O St, LincolnWebsitethebirriaboss.comPhone+14029377126—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth it1867 · 32 mNot ratedAli Baba Gyro · 51 mNot ratedO'Rourke's Tavern · 55 mNot ratedBarrymore's