Explore details about location West Estrada Street. West Estrada Street is a location situated within the Menlo Park alongside other areas such as South Grande Avenue, North Commerce Park Loop, West Tinna Place.