More about Cleopatra Seafoods
Cleopatra Seafoods is located at Unit 11 Blackwall Trading Estate Lanrick Road, E142 London, United Kingdom
+442075379969
http://www.cleopatra-seafoods-ltd.co.uk