Lovely Patio
Esquire Lounge serving good food and ale since 1975.
They're located just minutes from the University of Illinois in historic downtown Champaign at Walnut St. & Chester St., one block east of Neil St. & University. Looks like an inviting place to sit and lunch or dinner. Better LARGE.
Comments
Sign in or get an account to comment.