Los Angeles Times39 years agoLA real estateNew Anaheim Arches SlatedThe Arches restaurant in Newport Beach will be opening a new location in Anaheim Hills. The new location will be in the Vista Nohl Plaza and will be 8,000 square feet. [ more ]