Eden Nails & Spa - 243 Palm Ave, Burbank, CA 91502 | Fresha