Acapulco's Reviews & Details
118 Needham St
Acapulco's is located at 118 Needham St in Newton near the intersection of Needham St and Rockland St. Their menu consists of Mexican dishes . Call (617) 332-9888 today!
- Major Intersection:Needham St And Rockland St
Tell us more about Acapulco's Newton!