Explore details about location Beulah Road. Beulah Road is a location situated within the London Borough of Croydon alongside other areas such as Parchmore Road, Sumner Road South, Vincent Avenue.