Skip to content
Restaurant

Ho Lo Ma

Location
8624 Menaul Blvd NE
Albuquerque, NM 87112
Phone(505) 296-1271
Hours of Operation statusOpen · Closes 9:30 PM