Update Info - Howell's
This restaurant was reported as closed. If it is open, let us know.
Howell's
420 NW Englewood Rd
Kansas City, MO 64118
420 NW Englewood Rd
Kansas City, MO 64118
This restaurant was reported as closed. If it is open, let us know.