Explore details about location Southwest Bella Vista Place. Southwest Bella Vista Place is a location situated within the Gresham alongside other areas such as Northeast Maple Court, Northeast Couch Street, Southwest 25th Street.