Sakura Sushi and Grill in Albuquerque’s Riverside Plaza is exactly that kind of establishment – the sort that inspires spontaneous road trips from Santa Fe, Las Cruces, and even the far corners of New ...