United States / Tulsa / RestaurantspizzaLoFiAddress1301 E 15th St, TulsaWebsitelofitulsa.comPhone+19189215634—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 itAva June · 10 mNot ratedVelvet Taco · 42 mNot ratedChimi's Mexican Food · 87 mNot ratedEmpire Bar