Wikipedia AI summary
Bella Vista
Bella Vista (Spanish and Italian for "beautiful sight") is the name of several places in the world: