at 5220 Lemmon Ave, Dallas , 75209 United States
358 FB users likes Plaza Car Wash & Lube, set it to 298 position in Likes Rating for Dallas, Texas in Local Business category
Plaza Car Wash & Lube is Dallas based place and this enity listed in Oil Lube & Filter Service category. Located at 5220 Lemmon Ave TX 75209. Contact phone number of Plaza Car Wash & Lube: (214) 219-9274