Public park with kid's playground, ampitheater, & tennis courts.
2901 Avalon Avenue 08202 Avalon United States