La Rosa

La Rosa

3123 Central Ave NE D, Albuquerque, NM 87106, USA

Albuquerque, NM

About

3123 Central Ave NE D, Albuquerque, NM 87108, USA

Business Hours

Sun
1:00 PM - 8:00 PM
Mon
Closed
Tue
Closed
Wed
Closed
Thu
Closed
Fri
Closed
Sat
1:00 PM - 8:00 PM