California Oyster Bar

6535 Central Ave NW Albuquerque NM 87105 USA

(505) 836-3333

Location