Get directions to: Arizona Charlie's-china, Las Vegas, NV
Restaurant address: 740 S Decatur Blvd Las Vegas, NV 89107, USA
Restaurant: Arizona Charlie's-china