Sadly this little gem of a restaurant that had good service and great tasting food has went out of business as of last week. Seems hardly any business can survive in this town...
Address: 710 Cleveland St, Elyria, OH 44035-4106
Location: United States > Ohio (OH) > Elyria
Phone Number: +1 440-412-4560