Mastro Subaru in Tampa just screwed me!!!
View Single Post
08-06-2003, 10:43 PM
2004 WRX STi
World Rally Blue
Actually Pete Mastro is the service manager. Steve, his brother, is the sales manager (I am fairly certain, anyway).
of the site do not see these ads.
View Public Profile
Find More Posts by JLMarx