Plaza Service Center is located in Greenville, North Carolina. Plaza Service Center is staffed with expert technicians who provide quality repair and maintenance service. Give us a call to set up an appointment today. Plaza Service Center is located in Greenville, North Carolina. Plaza Service Center is staffed with expert technicians who provide quality repair and maintenance service. Give us a call to set up an appointment today.
They want cash for giving your car back after towing!
Policy rules but when asked to see it they don’t have it. Total joke,!
Liers and money suckers!!!