Guess what? Lotus’s Rimbayu just opened, and it’s THE place to be! With over 6,000 square meters of retail space and a well-curated mix of food, shopping, and family-friendly vibes ...