Johor Bahru City Square is a paradise for shopping, fashion, dining, and entertainment. With over 300 retailers offering various choices from clothes to accessories, electronics, cafe meals, and even foot massages, there's everything the heart desires to have.