I think it is part of the Prague Castle
www.nhamalanda.com by Fernando Costa
Penso que faz parte do Castelo de Praga