The Goddess River North settles into Larrabee Street location

The Goddess River North settles into Larrabee Street location
The city of Chicago issued a new package goods license on June 25 to North Larrabee Food Corp., doing business as The Goddess River North. The business license for a location at 901 N. Larrabee St. in River North's 27th Ward lists a license payment …
Read more on Chciago Dev News