OLM Fresh Fish

61A Leytonstone Road London E15 1JA