Business overview

Ayanna’s London is a Caribbean fine dining restaurant in Canary Wharf offering the fine dining menus with a Caribbean twist.