5004055828

hillside architecture (300008033) 'distinguished from' cave architecture (300008019);

5004055828

hillside architecture (300008033) 'distinguished from' cave architecture (300008019);