Glenwood Hotel is a historic accommodation nestled in the heart of San Francisco, CA, offering a cozy retreat for travelers seeking a unique lodging experience.
With its charming ambiance and convenient location, Glenwood Hotel provides guests with a comfortable stay and a glimpse into the city's rich past.
Generated from their business information