Category Archives: Locals Travel Tips

Water Bar

Water Bar is a seafood-centric restaurant located on the waterfront in San Francisco with a panoramic view of the bay, city skyline and the Bay Bridge. It features a menu… Read more »

1 3 4 5