South Coast Vista

'South Coast Vista' Irvine Marriott CA, USA 4 feet x 10 feet 1998

South Coast Vista