Ho Lo Ma Chinese Restaurant 8621 Menaul Blvd NE Albuquerque NM United States
Hours: Mon-Thur 11:30 am-9:30 pm; Fri-Sat 11:30 am-10 pm; Sun 11:30 am-9 pm
Phone: 505.296.1271 Alcohol: wine / beer