Yes you can make what are called elliptical constructions. They are very common. So, "At the end of the street [, which was] crowded with shoppers, there was a building [which] Toma had not noticed before."
Either way is fine grammatically. But when in doubt follow the Latinate (Spanish) pattern.