The Oviedo Lodge Motel

148 N Central Ave Oviedo FL 32765 USA

(407) 365-5276

Location