Menu
India Sari Palace
  • India Sari Palace is located on Devon Avenue, selling silks, saris and traditional clothing to local patrons.
    General Facility Details
    • Hours of Operation: 11am-8pm; Closed Tuesdays