The best part is that this place is close to subway. Takes you to Times Square within 15 mins.
Is in the heart of Chinatown and 5 mins from Little Italy. Many restaurants around!