Swallow’s Nest Castle
Swallow’s Nest is a castle, built between 1911 and 1912 near Yalta, in the southern Ukraine. It sits upon the 40m (130 Foot) Aurora Cliff.
Share
Like Coolest Photos on Facebook and you'll never run out of Cool, Crazy, Funny, and Interesting Links!
Post a Comment
Categories: Amazing, Architecture