About

Edit info
  • Open today, 11:00am - 7:00pm
  • (949) 673-5274
  • 506 E Balboa Blvd
    Newport Beach CA 92661

Are you looking for a spa nearby? Located at 506 E Balboa Blvd, I Lash Fantasy is a spa in Newport Beach, CA 92661. Want more information on I Lash Fantasy prices or business hours? Get details by calling (949) 673-5274.

Yelp Reviews