Sakura Sushi and Grill
6241 Riverside Plaza Ln Suite C-1, Albuquerque NM 87120