Location: Home > YellowPages > CA > Hayward > Bedford Plaza Apartments

Bedford Plaza Apartments

816 W A St Apt 21
Hayward, CA 94541
510-783-4282