University Plaza

26775 Hayward Blvd Hayward CA 94542 USA

Location