Restaurants - Chicago, Illinois, United States
The Lazy Parrot is a restaurants company based out of 2257 W NORTH AVE, Chicago, Illinois, United States.