Get directions to: Teramiranda Marina Resort, Afton, OK
Restaurant address: Monkey Island Afton, OK 74331, USA
Restaurant: Teramiranda Marina Resort