Sakura Asian Cuisine is based in Del Rio Acres Albuquerque, serving fresh Sushi and many mouth watering Japanese and Asian food. We select high quality ingredients and cook with heart in every dish. Sushi Steak house Hibachi Japanese food Asian food. Come and visit our restaurant and experience the great atmosphere, or order online to pick up for your convenience.