at Blue Fin, 110 Southwark Street, London, SE1 0SU, London United Kingdom
106 FB users likes Masterchef Restaurant & Bar - Blue Fin, set it to 730 position in Likes Rating for London, United Kingdom in Local Business category
Masterchef Restaurant & Bar - Blue Fin is London based place and this enity listed in Restaurant category. Located at Blue Fin, 110 Southwark Street, London, SE1 0SU