World Square Mall, located in Mohan Nagar, Ghaziabad, is a 600,000 sq.ft. shopping center featuring a three-screen multiplex, hotel, and various amenities. The investment options include 100 sq.ft. units with potential for high rental returns and a guaranteed buyback after 6 or 9 years. Major brands and entertainment facilities enhance its appeal as a lucrative investment opportunity.