This is Village Green Dog Park located at 555 San Antonio Rd, Mountain View, CA. This is a large open space for dogs of all sizes to run. There are tennis balls, a dog water fountain and multiple doggy bag... Read More