Tuesday, May 13, 2008

Jim and Pete's Restaurant

Click pic for larger image

Jim and Pete's Restaurant
7806 W North Ave
Elmwood Park, IL 60707
Taken by Splotchy 05/01/2008

No comments: