Embassy Hotel

610 Polk St
San Francisco, California 94102
Within a short distance of San Francisco School of Psych
More hotels near this hotel