Get directions to: Star Of India Restaurant, Athens, OH
Restaurant address: 128 West Union Street Athens, OH 45701, USA
Restaurant: Star Of India Restaurant