Leo's Chinese Restaurant Want to know something about us? Our delicious Chinese cuisine Our convenient location Our menu