Get directions to: India Palace, West Palm Beach, FL
Restaurant address: 4778 Okeechobee Blvd West Palm Beach, FL 33417, USA
Restaurant: India Palace