Reviews of Barbican Fish Bar. (Restaurant) in Plymouth (Devon).