Hollyhock Hill, INDIANAPOLIS, Indiana (IN)
Conveniently stationed at 8110 North College Avenue () in INDIANAPOLIS, Indiana (IN) (46240), Hollyhock Hill can be reached at 3172512294. Please do call upfront to book your table in the restaurant.
More restaurants in INDIANAPOLIS, Indiana (IN)
Hollyhock Hill contact information and details:
Address: 8110 North College Avenue - , INDIANAPOLIS, Indiana (IN) 46240
Contact Phone: 3172512294