.

Star Car Rental

Flag as Inappropriate

Instantly greet by Deb, and her dog with smiles. Star Car Rental offers affordable car rental, by using used cars that are in great shape! This local shop is located in Nathaniel Plaza, and they offer after hour emergency car rental drop off.
206 E Main St, Milford, MA 01757
(508) 473-1883
  • Hours: By appointment
  • Hours: Mon - Fri, 8am - 5pm; Sat, 9am - noon
  • Accessible: yes
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »