Stadium Grill 2014-03-01
Stadium Grill 2014-03-01The night the lights went out in Mentor... We can neither confirm nor deny the rumors that the power failure was caused by a power surge on Tyler Blvd. following one of our Who songs.
Photos courtesy of Cynthia Peters ©2014
[Show as slideshow]
826 Front Street Berea, OH 44017
4057 Erie StreetWilloughby Ohio 44094
Click Here to View Full Show Calendar