Ecumene

Lloyd's Road Residence

2023 - Bengaluru, India

Area - 10,010 sq.ft