Imagine carrying groceries up the steps.
Large grass area landing pad for helicopter?
Wonder who lives there?
It's the Holy Trinity monastery in Meteora, Greece.
As of today 50 nuns and 17 monks still live at the 6 Meteora monastaries. Tours of them are open to the public during certain hours.
DR Evil?