Get directions to: Stella Vita, Alamogordo, NM
Restaurant address: 902 New York Ave Alamogordo, NM 88310, USA
Restaurant: Stella Vita