Haveli

Haveli is a Punjabi term used to refer to a large private residence in Punjab both in Pakistan and North India. The word haveli is of Persian origin, meaning "an enclosed place". The havelis of Pakistan and north India traditionally followed the Islamic style of architecture but today the term is used to refer to a large traditional high walled building usually containing a courtyard. This courtyard would often have a fountain in the centre. 
The old cities of Lahore and Delhi have many fines examples of Mughal-style havelis.