The Embarcadero, Pier 39, San Francisco, California 94133 USA
green tea and strawberry
Photo Credit: Yelp