Massawa Restaurant logo
Gastronomy & CateringClaimedFeatured

Massawa Restaurant

DirectionsWebsite

About Massawa Restaurant

Massawa Restaurant is a restaurant on 202 Archway Road in London.

Location of Massawa Restaurant, City of London

132 Landor Road, Stockwell, London, United Kingdom, City of London, England

Questions about Massawa Restaurant

Have a question for MASSAWA RESTAURANT?

Sign in to ask

More Gastronomy & Catering in City Of London

Contact MASSAWA RESTAURANT

Free · no account needed · takes a minute

0/2000

Your details are shared only with MASSAWA RESTAURANT so they can reply to you. Privacy policy

No account needed. Kept on this device.

Have you used MASSAWA RESTAURANT?

Share your experience to help others decide.

Sign in to write a review