Smiroll's International Cuisine 108 Rio Grande Blvd NW Albuquerque NM United States
Phone: 505.242.9996