Royal Palace Restaurant

Florida (FL)

Royal Palace Restaurant 811 S. Howard Ave. Tampa FL 33606

  • Address : 811 S. Howard Ave.
  • Phone : 813-258-5893
  • Fax :
  • Email :
  • Contact Person :
Back