Firm Terra Architects Address: 2nd Floor 82 18th Cross, 6th Main Rd, next to D5N Saloon, Malleshwaram, Bengaluru, Karnataka City: Bengaluru - 560055 State: Karnataka View Contact Details