Skip to content

    Hospital Directory

    Saint Rose Hospital

    • 27200 Calaroga Ave
      Hayward, CA 94545
    • View Map
    • (510) 264-4000

    Office Locations