TravelTill

About Udo



Udo Island is located on the northeast of Seongsan-ri, 35 km off the coast, Jeju-si, South Korea. This is the largest of the islands included in
previous12next