"The Crystal Palace"
1001 Central Ave NE, Albuquerque, NM | 505-242-2757 | Open 24hrs
As Seen In Breaking Bad & Better Call Saul!