Sunday, September 25, 2011

Mama Santa's

12305 Mayfield Road, Cleveland, Ohio.

Pretty good pizza, and incredibly cheap (including wine). Busy. Good atmosphere, big place.

--RR 1989

No comments: