Vista Park Costa Mesa
Vista Park Costa Mesa Vista Park is located at 1200 Victoria Street in Westside Costa Mesa, just above Brookhurst. As its name indicates, it has great views of the ocean and Catalina Island as well as down on to the Santa Ana River. …