Realty major Macrotech Developers Ltd., formerly Lodha Developers, will open its $341 million (Rs. 25 billion) initial public offering (IPO) on April 7, making it India's second-largest share offer from a real estate firm.