Chilli and Rice is a Chinese restaurant offering flavorful fried rice dishes. They serve meals with tender chicken and fresh vegetables seasoned with savory spices. The establishment is located at 21 Nottingham Street.