This car parts store offers a range of products, but its primary focus seems to be on automotive services. They have a mechanic on site, which is convenient for customers. The store's address is Building 4808, N Church Ave Avenue, in Tampa City, and their phone number is +18135265682. The location shares a name with Rosa's Auto Body, which suggests a possible partnership or affiliation. Unfortunately, I couldn't find more information about this store. The parking area appears to be well-maintained and easily accessible. The interior of the store is well-lit and organized, making it easy to navigate and find what you're looking for.