Little Red Kitchen

Diner · 11 E Walnut St, North Vernon, IN

Dine-In

Hours

More food in North Vernon, IN · Diner in North Vernon