Hours Of Operations Peel Palace Peel Palace Hours of Operation and Locations 4.9 - 135 votes 2 Locations in United States www.eelpalace.com Peel Palace Hours Category: Beauty & Health Peel Palace - Houston, TX 77069 5625 Fm-1960 W, Ste 210(832) 628-6398 View Store Details Peel Palace - Houston, TX 77070 12827 Jones Rd(281) 580-6398 View Store Details Recommend For You Wrapped In Wellness Helen's Day Spa Highland Day Spa Radiance Day Spa & Salon Emerald Isle Day Spa Genesis Day Spa & Salon New You Day Spa Couture Day Spa The Boardwalk Day Spa Bella Vita Day Spa