The Best Steak & Gyros House
13620 Euclid Ave
Cleveland, OH 44112-4218
216-681-1778