When you’re in San Francisco and feel like a more extensive dinner, one place that’s definitely worth it is the Cityscape Restaurant in the San Francisco Hilton near Union Square. Prices for a main course range from 25$ to 35$, which is still quite acceptable if you look at the view you’re getting from the restaurant. The restaurant is located at the 46th floor, which is the top of the Hilton.
At this time, due to renovations, the breakfast of the Hilton is also located at the Cityscape Restaurant. This will cost you 25$ for an all you can eat breakfast buffet, drinks included.

Cityscape Dining