Phoenix Chinese Restaurant is centrally located at the heart of Royal Leamington Spa
For details on how to reach us, click below to view a map.