Station Square 🌳 Park in Duarte, CA Station Square is a public park located in the city center. 🎥 Upload a video 📌 Pin Log in to pin places you want to remember Find hotels near Duarte