Stowell Street is Newcastle's Chinatown, offering diverse Asian cuisine. It features a striking Chinese archway and hosts annual New Year festivities.