Capos Ristorante Italiano 722 Lomas Blvd NW Albuquerque NM United States
Hours: Mon-Thur 11 am-9 pm; Fri & Sat 11 am-10 pm
Phone: 505.242.2007