Royal Palace Reviews & Details
811 S Howard Ave
Royal Palace is located at 811 S Howard Ave in Tampa near the intersection of S Howard Ave and W Bristol Ave. Their menu consists of Thai dishes . Call (813) 258-5893 for takeout.
- Major Intersection:S Howard Ave And W Bristol Ave
Tell us more about Royal Palace Tampa!