Get directions to: Udupi Palace, Takoma Park, MD
Restaurant address: 1329 University Blvd E Takoma Park, MD 20912, USA
Restaurant: Udupi Palace