The Red Lobster located at Euclid Square Mall, Euclid, Ohio. For a brief spell after Red Lobster (1983-2002) closed, this was a sports bar (for about a year). © Jen Owens. Info @ http://deadeuclid.blogspot.com
Thumbnails
Album Comments
Widgets
Scarring? I can't be certain what the discoloration is here. Red Lobster, taken 8-17-05.