Royal Palace Thai Rest

Thai restaurant · 811 S Howard Ave, Tampa, FL

Dine-In

Hours

More food in Tampa, FL · Thai Food in Tampa