Yes all refugees regardless of what country of nationality using a USCIS or DHS issues Refugee Travel document must apply for visa at the nearest consulate or embassy. They usually need atleast 6 month validity. Trust me ive had a RTD for 5 years lol..I get new ones every year