Star Car Rental
Drag box to select area
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
- Hours: By appointment
- Hours: Mon - Fri, 8am - 5pm; Sat, 9am - noon
- Accessible: yes