Palace of India Inc 506 S Pine Ave Ocala, FL 34474 Phone: (352) 369-1040
Category: Family Restaurant Diners