Explore details about location Imbiah Road. Imbiah Road is a location situated within the Southwest alongside other areas such as Jurong West Avenue 4, Tuas Crescent, International Business Park.