This building is awesome in Castro, Naxos.