The Facility

property

215 E 15th St., Newport Beach, CA 92663
On the peninsula