The Artichoke Cafe

424 Central SE
Albuquerque, NM 87102
United States