Original: Thomson Plaza is located on Upper Thomson Road.
Simplified: Thomson Plaza is a shopping center on Upper Thomson Road.