24/7 access to open plan office space for 15 persons in Costa Mesa - 3420 Bristol Street

3420 Bristol St, Costa Mesa, CA 92626, USA