J. Serra Park
4701 S Main St
Los Angeles, CA 90037
J. Serra Park is a serene outdoor space nestled in the heart of Los Angeles, CA.
It offers visitors a peaceful retreat surrounded by nature, perfect for relaxation and leisurely activities.
Generated from their business information
See a problem?
You might also like
Partial Data by Foursquare.