Marina Plaza Apartments 2777 Marina Blvd # 1 San Leandro, CA 94577 Phone: (510) 352-4659
Category: Apartments