Explore details about location Station Road. Station Road is a location situated within the London Borough of Croydon alongside other areas such as Grecian Crescent, Gidd Hill, Beulah Hill.