Howards has opened at its new location, 70 North Indiana in Englewood. The restaurant offers a progressive look for a classy yet casual dining experience.
Be the first to add a review to the Howards Restaurant.
- Sun, Tue - Sat: 8:00 am - 9:00 pm
Is there a problem with this listing? Let us know.