Point of interest

Sumner & Dene

2 locals recommend
Permanently closed
Location
517 Central Ave NW
Albuquerque, NM
Albuquerque Original Townsite