Mall Gang

Lemuria Crystal Shop

Specialty Retail

Located at Kailua Square in Kailua, HI · 1 · 101

Retail establishment located in Kailua Square.

About Kailua Square

Kailua Square is located at 315 Uluniu St, Kailua, HI 96734. It features 63 stores and services. Rated 5/5 based on 3 reviews.

View all stores at Kailua Square
Back to Kailua Square
Lemuria Crystal Shop at Kailua Square — Kailua, HI