Description
China Town, located in the Island of Malta, is a family owned business established in 2005. It offers a warm and friendly atmosphere, with a vast selection of dishes to choose from and bold flavours to tickle your taste buds. The restaurant also provides a variety of features such as delivery, takeout, seating, television, free wifi, table service and more. With excellent customer reviews and an array of cuisines and meals to choose from, China Town is the perfect place to make a reservation for a delicious and unique dining experience.