Tacombi - Long Island City
27-10 43rd Ave, Long Island City 11101