Situato a Edmond, in Oklahoma, il Baymont by Wyndham Oklahoma City North Frontier City sorge a 1,9 km da Frontier City. La struttura vanta una terrazza solarium e una reception aperta 24 ore su 24. Il Wi-Fi è fruibile gratuitamente in tutte le aree.
Numero delle stanze: 60
4625 NE 120th St., Edmond, 73131-6476, Stati Uniti