Explore details about location Vista Place. Vista Place is a location situated within the Alhambra alongside other areas such as South Meridian Avenue, Almansor Street, Story Place.