Company name: Mina's Caribbean
Description: Restaurant | Takeaway
63 Norwood Rd, London SE24 9AA, United Kingdom