Megan's Restaurant Islington Square


Recently completed restaurant fitout Megan's Restaurant at Islington Square, London.