Is that off of PCH and Second I used to live two blocks away from their :crossx:
nope...thats "THE WOW". its right of Carson and the 605 Freeway now..where the old hospital use to be.