Space of art
Space of art is listed as an Art school in Delhi. The listed business address is Ground Floor, 1/45, near Gurudwara Road, opposite metro pillar no. 23, Lalita Park, Laxmi Nagar, Delhi, 110092. Use this address when planning a visit or confirming the location with the business. Published opening hour
Delhi 18 Oct 2026