Waterfall at The Lakes
Costa Mesa, CA
Waterfall at The Lakes in Costa Mesa, CA, is a serene and picturesque spot that features a stunning waterfall cascading into a tranquil lake. Surrounded by lush greenery and walking paths, it offers a peaceful retreat for nature lovers and a perfect backdrop for relaxation and photography. Visitors can enjoy the soothing sounds of flowing water while taking in the beauty of the surrounding landscape.
Generated from this place's information
See a problem?
You might also like
Partial Data by Foursquare.