Get directions to: Shesh Mahal Restaurant, Chicago, IL
Restaurant address: 6355 N Maplewood Ave Chicago, IL 60659, USA
Restaurant: Shesh Mahal Restaurant