
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 askMore Gastronomy & Catering in City Of London
No account needed. Kept on this device.
Have you used MASSAWA RESTAURANT?
Share your experience to help others decide.