Claude & Greg’s Body Shop Photos and Pictures

Photograph of Claude & Greg’s Body Shop in Avon, Indiana. This is a popular Avon business.