Explore details about location Ewell Street. Ewell Street is a location situated within the Romeo alongside other areas such as Jeffery Court, East Newberry Street, N Main Sreet. Additionally, some smaller parts of Ewell Street include specific areas like Victoria Lane, Fairgrove Street, Newcastle Lane adding to the diversity of its landscape.