Get directions to: Alexander's Restaurant, Euclid, OH
Restaurant address: 22305 Lake Shore Blvd Euclid, OH 44123, USA
Restaurant: Alexander's Restaurant