Get directions to: Shalimar Of India, Burlington, VT
Restaurant address: 16 N Winooski Ave Burlington, VT 05401, USA
Restaurant: Shalimar Of India