Bethlehem Towers in Santa Rosa

Floors 14
Construction Year 1972
Structural Form high-rise building
Main Usage senior apartments
Status completed
Architectural Style modern
Address 801 Tupper Street
City Santa Rosa
Country United States
Source: SKYDB

Bethlehem Towers Location

Google Maps | Bing Maps

Bethlehem Towers Photos

Please help to add images for this building!
SKYDB