San Francisco’s Largest Holiday Sugar Castle is at the Westin St. Francis, across the street from Union Square.

San Francisco’s Largest Holiday Sugar Castle is at the Westin St. Francis, across the street from Union Square.

  1. iheartsanfrancisco posted this