Iho Tewoo Beach is a popular beach located in Jeju City, South Korea. It is known for its two horse-shaped lighthouses, which are a popular photo spot. The beach is also a popular spot for camping, swimming, and sunbathing. Jin took his Instagram photos here!