Find the top Oyster bars restaurants in Albuquerque, New Mexico near you now.
Asian fusion restaurant
Address: 8900 Holly Ave NE B, Albuquerque, NM 87122