Lakshmi Chowk Kabob & Karahi

Restaurant in Herndon, Virginia