Acapulcos is a Mexican family restaurant located in the Heights area near the Newton line.
1 1st Ave, Needham, MA 02494
(339) 225-4558
  • Hours: Monday - Thursday: 11AM-10PM
    Friday, Saturday: 11AM-11PM Sunday: 11AM-10PM
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »