Long Chau is a Vietnamese restaurant offering traditional cuisine, with options for dine-in or takeaway. Vegetarian dishes are also available.