#Foodie Review: L20 (Chicago)
L20 Food Review Summary: Recommended with reservations despite a very bad night. L20 2300 N Lincoln Park W Chicago, IL 60614 SHORT VERSION: After a few rather disappointing meals at this and other 2011 Michelin rated spots, first I must say that a restaurant may get great reviews by critics but the best way to […]