Pizza Pro Address: 560 Central Ave, Tularosa, NM 88352 Phone: (505) 585-8250 Restaurants Other Businesses: Subway at 100 Central Ave, Tularosa, NM 88352 Coffee Shop at 312 Granado St, Tularosa, NM 88352 La Rosa at 21 St Francis Dr, Tularosa, NM 88352