Filter
× Close
Massawa
Massawa Restaurant opened in May 1988 and is located on the corner of 121st street on Amsterdam
Location: 1239 Amsterdam Ave, New York, NY 10027, USAWebsite: http://www.massawanyc.com/Phone: +1 212-663-0505