Directions to St. Rose
St. Rose Hospital is located at 27200 Calaroga Avenue in Hayward, on the eastern shore of the San Francisco Bay in Southern Alameda County.
The hospital is located off I-880 at the Tennyson Road exit in Hayward. Free parking is available for all patients and visitors.
Click to expand directions: