Indian Takeout Express | Restaurant in Umatilla fl
531 North Central Ave Umatilla, Florida 32784, United States, Umatilla, Florida, 32784