La Rosa Address: 21 St Francis Dr, Tularosa, NM 88352 Phone: (575) 585-3339 Nice to Know: Wifi No Restaurants, Steak Houses Other Businesses: Pizza Pro at 560 Central Ave, Tularosa, NM 88352 Subway at 100 Central Ave, Tularosa, NM 88352 Coffee Shop at 312 Granado St, Tularosa, NM 88352 Al-O-Mar Restaurant at 205 Central Ave, Tularosa, NM 88352