Ochi

Ochi is a Caribbean restaurant in shepherds Bush.
Available for delivery and take away