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