I couldn't find any information about a restaurant called "Sutro Baths" located at 680 Point Lobos Ave, San Francisco, CA 94121.
However, after further research, I found that Sutro Baths is actually an historic site rather than a restaurant. It's a former public baths and swimming complex built in the early 20th century and located on the western edge of the Cliff House area in San Francisco.
If you are looking for information about a specific restaurant at this location or nearby, I would be happy to try and assist further.