Reviews of Double five star fish and chip shop. (Restaurant) in London (London).