River Fish Bazaar

13;13A Barking Road London E6 1PW