McDonald's 6303

McDonald's #6303, is a McDonald's restaurant located at 1245 Homestead Road North, Lehigh Acres, Florida. The location includes a drive-through.