In English, "Lebuh Acheh" is Stone-breaking Street. The Chinese name of the street is marked on the bottom of the street sign.