Get directions to: Udipi Vegetarian Rest, Farmington, MI
Restaurant address: 29210 Orchard Lake Rd Farmington, MI 48334, USA
Restaurant: Udipi Vegetarian Rest