A sign pointing to Shifu Rd is at the top of a busy intersection
A busy street there is a sign that says Mirada and Shifu Road.
a place that has the word Mirada on it
Cars pass through an intersection at Shifu Road.
The intersection of Shifu Road in an Asian city.