About

Edit info

In Miami Beach, FL and need a nail salon? Try Leo Salon located on 701 Lincoln Rd. Need prices or hours? Or looking to make an appointment? Leo Salon's phone number is (305) 672-8181.