38 Facebook users were in Holiday Inn Express-San Francisco. It's a 217 position in Popularity Rating for companies in Hotel & Lodging category in San Francisco, California
Summary
Holiday Inn Express-San Francisco is San Francisco based place and this enity listed in Hotel category. Located at 235 Ofarrell St CA 94102.