1368 OLYMPIC CLUB Boulevard · $674,900 | Pedro Rivera