Company name: Imooluwa Restaurant and Bar
Description: Quaint venue for African dishes
117 Princess Rd, Manchester M14 4RB, United Kingdom