Restaurant Reviews from DiningGuide411.com
    Top : United_States: MA: Boston

Armida's, Boston, Massachusetts










Armida's
135 Richmond St
Boston MA United States

Family-run Italian spot in the North End.


Hours: Wed.-Sat. 5p.m.-10p.m.

Phone: 617.523.9545
Smoking: not permitted