Explore details about location Beaumont Square. Beaumont Square is a location situated within the Mountain View alongside other areas such as Sierra Vista Avenue, West Evelyn Avenue, West Evelyn Avenue.