Our Mountain View hotel on Castro Street offers the perfect setting for small business meetings and events. Take advantage of our well-designed meeting space (10' x 12') with a business center, free Wi-Fi, and 24-hour front desk - located close to the top businesses and convention centers in Silicon Valley. Our professional event planners will take care of every detail from bookings to arrangements to make your event a success.