Louis' Restaurant in San Francisco had some of the best views in the city. Louis’ restaurant was a family-run diner that opened in 1937 and closed in August 2020. 902 Point Lobos Ave overlooking the Pacific Ocean.