Restaurant
Sumo Sushi
9 locals recommend,
Tips from locals
This is my favorite Dim sum restaurant. They bring the cart around and the food is amazing.
Locals also recommend
Location
800 3rd St NW
Albuquerque, NM
Homestead - Gardenspot