Destination New York City: Sentosa
Sentosa is located at 39-07 Prince Street in Flushing, Queens, about a block away from Main Street. They serve mainly Malaysian cuisine, but there are also some Thai, Chinese, and other Asian dishes on the menu. It is definitely one of the top picks for food when I’m in the area. It can get quite [...]








