Ristorante Zakura is a Japanese and Chinese restaurant offering an all-you-can-eat menu. It is known for its sushi and well-decorated interior.