Alta Villa Restaurant 3555 Las Vegas Blvd. South Las Vegas NV United States
Price Range: $15.01 - $30 Hours: Open for dinner Tue - Sat
Phone: 702.733.3333 Dress: casual