Addis Red Sea

544 Tremont St, Boston 02116, United States Get Directions to this spot
544 Tremont St
Boston, 02116
MA, United States
(617) 426-8727

Rate and review Addis Red Sea in Boston, MA, United States!

Share your experiences at Addis Red Sea with your friends or discover more Restaurants in Boston, MA, United States.