Explore details about location Jamaica Street. Jamaica Street is a location situated within the London Borough of Tower Hamlets alongside other areas such as Ollerton Green, Orchard Place, Marsh Wall.