Masters Super Fish
Restaurant - Seafood in Southwark, LondonMasters Super Fish serve a variety of seafood dishes at their restaurant. A takeaway menu is also provided.
Features
Takeaway
Nearest public transport
Lambeth North - Underground
Similar businesses nearby