Sierra Vista Townhomes is a luxurious collection of 14 newly constructed 3- and 4-bedroom townhomes featuring private outdoor decks, open floor plans, and high-end Bosch appliances, located in the heart of Mountain View.