The Omni San Francisco Hotel is located in the heart of downtown on the California Cable Car line. Just steps from Union Square, the luxury hotel features four diamond accommodations, Bob's Steak and Chop House and impeccable service. The hotel was recently listed on Travel + Leisure's 2009 World's Best Hotel List.
Link to this comment:
All Comments (0)