Health Inspections: Red Lobster

Address: 991 E. Ash St., Piqua