MI CASA SU CASA Biggest castle in Central Europe Spissky Hrad Castle
Mi casa, su casa translated to english means My home is your home. Beautiful aerial imagery of biggest castle in central Europe called Spissky Hrad, located in Spisske Podhradie in Slovakia.