Photographer at Leigh Roth Photography - North Olmsted, Ohio, United States
Leigh Roth Photography is a photography company based out of 26777 Lorain Rd, Cleveland, Ohio, United States.