Sitara Grand- Frisco, TX

Sitara Grand- Frisco, TX

Sitara Grand- Frisco, TX Sitara Grand in Frisco, Texas has got furniture which really makes you feel like dining among Indian royalties. It has got sofa booth with musical mural in the backdrop and also sofa booth with baby-sitting chairs available. It also has sofa...
X