Michaels Restaurant Posted March 22, 2018 & filed under . Original article. Reprinted with permission from Loading Map.... Michaels Restaurant2960 Shoreline BoulevardMountain View, CA 94043 37.4303207 -122.0860968 Address 2960 Shoreline Boulevard Mountain View CA 94043 United States Upcoming Events No events in this location