Bayside Communities

Ocean Beach Apartments

740 Playa Street, San Francisco, CA 94121

Number of Units: 85

Year Built: 1984

Managed by EPMI, a Bayside Company