NOW OPEN! LA Nails & Spa
It’s Officially Open! LA Nails Spa has joined our growing list of retailers at Algiers Plaza! Stop by, say hello and check out all of their nail and spa services. Located next door to Sprint at 4100 General DeGaulle Drive, Algiers, LA.