Franz Margaret Restaurant, CLEVELAND, Ohio (OH)

Feeling hungry? Franz Margaret Restaurant might be the place to eat to suit your needs.
Conveniently situated at 12615 Elmwood Avenue () in CLEVELAND, Ohio (OH) (44111), Franz Margaret Restaurant can be reached at 2164760576. It is advisable to call ahead of time to make a reservation.
More restaurants in CLEVELAND, Ohio (OH)


Franz Margaret Restaurant contact information and details:
Address: 12615 Elmwood Avenue - , CLEVELAND, Ohio (OH) 44111
Contact Phone: 2164760576