Preview Swallows Nest Castle, Yalta, Crimea, Ukraine, Europe Image ID: 1130-1410 Artist: Allstar Purchase a commercial license Buy framed prints & more from our print store travel destination photography color image day outdoors architecture exteriors building exterior castle castles swallows nest swallows nest castle landmark landmarks yalta crimea ukraine europe horizontal coast coasts