Kailua Square is located in the quaint beach town of Kailua on the island of O'ahu. Our many locally-owned shops and restaurants, including Cinnamon's Restaurant and Lemuria Crystal Shop, are frequently enjoyed by the local community and visitors from abroad.