Get directions to: Ay Chiauaua, Rocky Mount, NC
Restaurant address: 126 South Winstead Avenue Rocky Mount, NC 27804, USA
Restaurant: Ay Chiauaua