
Vermont Miracle Park
3.9 (66)park
A neighborhood green space in South Los Angeles offering open lawns and room for community recreation.
Description






Located at W 81st St in South Los Angeles, the grounds provide an open outdoor space for the surrounding community.


