Alicia's
Bay St. & Colebrook Lane, Nassau, New Providence, Bahamas,
242-322-4127 Phone