New Town is a Chinese Cantonese restaurant with ample seating, offering an extensive menu.