About

Edit info
  • Open today, 9:00am - 10:00pm
  • (208) 322-0081
  • 619 N Orchard St
    Boise ID 83706

Are you looking for a day spa nearby? Peach Spa Llc is a spa in Morris Hill, Boise located at 619 N Orchard St. For more information like hours and prices call Peach Spa Llc at (208) 322-0081.