SUSHI MASA -The Fine Sushi Bar- is located in London, United Kingdom on 91 Haverstock Hill. SUSHI MASA -The Fine Sushi Bar- is rated 4.6 out of 5 in the category sushi restaurant in United Kingdom.
Address
91 Haverstock Hill
Service options
TakeawayDine-in
Offerings
Healthy optionsSmall plates