Plaza Car Wash & Detail Shop
201 S Capitol Ave
Indianapolis, IN 46225-1000
317-383-0412