Get directions to: House Of India, Farmington, MI
Restaurant address: 28841 Orchard Lake Road Farmington, MI 48334, USA
Restaurant: House Of India