The 63 Building, also known as 63 City, is a skyscraper and a popular landmark located on Yeouido Island, Seoul, South Korea. It was the tallest building in South Korea upon completion and offers an observation deck with stunning views of the city, as well as numerous attractions including an aquarium, art gallery, and restaurants.