Original location closed in 2006. A new restaurant, located at 1100 Lincoln Ave #101, opened after some delays in 2012, but was bought by Greek reataurant chain Opa! in 2014, thus closing for good.
Your current search criteria is: Name is "Lou's Village".