Dhido nepali restaurant & 1 Stop Meat Shop

Restaurant in Grapevine, Texas