Franz Margaret Restaurant, CLEVELAND, Ohio (OH)
Comfortably operating at 12615 Elmwood Avenue () in CLEVELAND, Ohio (OH) (44111), Franz Margaret Restaurant are available at 2164760576. It is best to in advance 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