Ibarra Tennis & Country Club is located in Ibarra, Ecuador on 8VXCWH9, Dr. Cristobal Gomez Jurado. Ibarra Tennis & Country Club is rated 4.5 out of 5 in the category country club in Ecuador.
Address
8VXCWH9, Dr. Cristobal Gomez Jurado
Accessibility
Wheelchair-accessible entrance