The 3-star Echo Canyon Manor Hotel is situated a mere 1.8 km away from Chickasaw National Recreation Area and Chickasaw Cultural Center.
The city center is 20 minute walking distance from the hotel. The venue is located 132 km from Lawton.
The property offers 13 guestrooms appointed with free Wi-Fi, a sitting area, a private balcony, flat-screen TV and a refrigerator. Bathrooms are fitted with a bathtub, a shower and bathrobes.
Eat & Drink
Guests can dine at the steakhouse Baron of Beef located just 50 meters away.