Just horrible.. everything is stale cause its so hot in there... owner told me someone stole AC unit.. and Im sure the ins company paid them... just horrible place owner is just money hungry...
Ge
Review №2
Great service as always...
La
Review №3
Good prices
Information
1Photos
3Comments
3.9Rating
Address:214 New Castle Ave, New Castle, DE 19720, United States