Get directions to: China Royal Restaurant, Alexandria, VA
Restaurant address: 6138 Rose Hill Dr Alexandria, VA 22310, USA
Restaurant: China Royal Restaurant