Red Tiger Dumpling House
1320 Stony Brook Rd, Stony Brook 11790