Best Western Plus Aku Tiki Inn

2225 S Atlantic Ave
Florida
United States