Star Car Plaza LLC Remodeler - Saint Louis, MO Looking to contact Star Car Plaza LLC? You can reach them at 314-890-9994