Amelia Street Center

Location: Oakland | Type: Shallow Bay | 75,000 sq ft | Acquisition Date: December, 2008 |

Location

8410 Amelia Street, Oakland, CA, United States