Kilimanjaro, CLEVELAND, Ohio (OH)
Readily settled at 12814 Buckeye Road () in CLEVELAND, Ohio (OH) (44120), Kilimanjaro are available at 2167515511. We advise you to early in advance to arrange your place in the restaurant.
More restaurants in CLEVELAND, Ohio (OH)
Kilimanjaro contact information and details:
Address: 12814 Buckeye Road - , CLEVELAND, Ohio (OH) 44120
Contact Phone: 2167515511
