Hollyhock Hill Restaurant

Nation
$$$$
icon/time
Tues4:00 PM - 8:00 PM
Wed4:00 PM - 8:00 PM
Thu4:00 PM - 8:00 PM
Fri4:00 PM - 8:00 PM
Sat4:00 PM - 8:00 PM
Sun12:00 PM - 7:30 PM
Hollyhock Hill Restaurant

8110 N College Ave (86th & Meridian St)

Indianapolis, IN 46240

This quaint restaurant, open since 1928, serves “famous, Hoosier, pan-fried chicken.”