Mcleod st - Merritt Island, FL, United States close