Venue DirectoryRestaurantsLost Larson5318 North Clark St.Chicago, IL 60640https://www.lostlarson.comPhone:773.944.0587Request More InformationFill out the form below to request more information about Lost Larson.Latest in RestaurantsRestaurantsLe 9eRestaurantsSixty Vines Washington, D.C.RestaurantsTronaRestaurantsGina’s on CongressRelated StoriesAll RestaurantsThalassa RestaurantNew American RestaurantsLokal Eatery & BarSeafood RestaurantsLamia's Fish MarketAsian RestaurantsUchiba