5289 Alton Pkwy, Irvine, California 92604 USA
Our new facility with 28 Triple Play stations lighting up the night.
Photo Credit: Yelp