Explore details about location Philo Street. Philo Street is a location situated within the Town of New Windsor alongside other areas such as Shepro Lane, Reed Street, Community Park.