Our biggest and best! The Scenic is 1900 square feet of modern luxury! Fully upgraded interiors, 3 bedrooms, 2 12 baths, and the HUGEST patios you will find in an apartment!... Comfortable apartment living in the heart of beautiful South Tulsa starts right here at Vista Shadow Mountain Apartments. Imagine coming home to your apartment with all the convenience of traditional apartment living at surprisingly affordable rates. Studio, one, two and three bedroom apartments.