The Shisha Room
86 Shrewsbury St
The Shisha Room is located at 86 Shrewsbury St, Worcester, MA. This location is in the Shrewsbury Street neighborhood. This business specializes in Cafes.
by merchantcircle on April 17, 2015 from
We don't have a menu for Shisha Room
Terms of Service