Get directions to: China One, Oviedo, FL Restaurant address: 1015 Lockwood Boulevard Oviedo, FL 32765, USA Driving Walking Bicycling Restaurant: China One